package com.bicon.botu.mall.base.common;

import com.bicon.botu.core.base.common.Constants;

/**
 * <p>
 * <p>
 * </p>
 *
 * @author tao.zeng.
 * @since 2018/3/15.
 */
public interface BaseConstants extends Constants {

    /**
     * 定制推荐缓存key
     */
    String BOTU_MALL_TRANCE_RECOMMEND_URL = "botu:mall:trance:recommend-url";

    /**
     * 商城系统配置 发货点配置redis key
     */
    String BOTU_MALL_DELIVERYPOINT_CONFIG = "botu:mall:base:delivery-point-config";

    int RESPONSE_CODE_602 = 602;

    String RESPONSE_MESSAGE_602 = "发货点默认只能有一条";

    int RESPONSE_CODE_603 = 603;

    String RESPONSE_MESSAGE_603 = "收货点默认只能有一条";

    String BOTU_MALL_DICTIONARY_BASE_CONFIG = "botu:mall:dictionary:mall-config";

    String BOTU_MALL_DICTIONARY_HASH_CONFIG = "botu:mall:dictionary:hash";

    String BOTU_MALL_DICTIONARY = "botu:mall:dictionary";

    /**
     * 商品缓存key
     */
    String PRODUCT_INFO = "botu:goods:product:info:";

    /**
     * 运费计价方式 (1件数，2重量，3体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_VALUATION_TYPE1 = 1;

    /**
     * 运费计价方式 (1件数，2重量，3体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_VALUATION_TYPE2 = 2;

    /**
     * 运费计价方式 (1件数，2重量，3体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_VALUATION_TYPE3 = 3;

    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_PINKAGERULE1 = 1;
    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_PINKAGERULE2 = 2;
    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_PINKAGERULE3 = 3;

    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    Integer BOTU_MALL_BASE_FREIGHT_PINKAGERULE4 = 4;
}
